/*
JavadocTagContinuationIndentation
violateExecutionOnNonTightHtml = (default)false
offset = (default)4


*/

package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctagcontinuationindentation;

public class InputJavadocTagContinuationIndentationDescription {
    /**
     * General Description here.
     *
     * @param s
     * Description 1. // violation
     * Description 2. // violation
     * Description 3. // violation
     *                         Description 4 with extra indentation.
     *
     *
     */
    public void testWithInvalidIndentation(String s) {}

    /**
     * General Description here.
     *
     * @param a
     *     Description 1
     * @param b
     *     Description 2
     */
    public void testWithValidIndentation(int a, int b) {}

    /** This is an inline description */
    public void testWithInlineDescription() {}

    /**
     * General Description.
     * @param x
       Description 1.
     */
    public void testWithMissingAsterisk(int x) {}

    /**
     * @param s
     *Description with missing space. // violation
     * @param s2
     *****Description with multiple asterisk and missing space // violation
     ***** Description with multiple asterisk and missing space // violation
     */
    public void testOtherCases(String s, String s2) {}
    
    /**
    * @since Ant 1.6
    *    
    *     revised by <a href="mailto:daniel.armbrust@mayo.edu">Dan Armbrust</a>
    */
    public void testWithTextWithWhitespacesOnlyAloneOnLine() {}
    
   /**
    * @since Ant 1.6
    *
    *     revised by <a href="mailto:daniel.armbrust@mayo.edu">Dan Armbrust</a>
    */
    public void testWithBlankLine() {}
    
    /**
     * @see <a href=
     * "http://www.saxproject.org/apidoc/org/xml/sax/package-summary.html"
     *  >SAX.</a>     
     */
    public void test() { }
    // violation 4 lines above
    // violation 4 lines above
}
